<?php

namespace App\Http\Controllers\admin;

use Illuminate\Http\Request;

use App\Http\Requests;
use App\Http\Controllers\Controller;
use DB;
class AclassController extends Controller
{
    

	// 添加

    public function getAdd(){

            // 分配一个模板

            return view('admin.aclass.add');
           }

	// 插入数据

    public function postInsert(Request $request){

            // 获取数据
           
           $arr = $request -> except('_token');
           
           // 链接数据库 压入数据
           
           $res = DB::table('bro_class') -> insert($arr);
           // dd($res);
           
           // 判断
           if($res){
                return redirect('/admin/aclass/index') -> with('success','插入成功');

           }else{
                return back() -> with('error','插入失败');
           }
       }

    // 显示

    public function getIndex(Request $request){


            // $count = $request -> input('count',10);
            $search = $request -> input('search','');
            
            // $data = DB::table('bro_class')->where('name','like','%'.$search.'%')
            //  查询数据 并且分页  paginate(要分的页数) 模糊查询
            // dd($search);
            $data = DB::table('bro_class')->paginate(6);
           
			// dd($data);
            // 数据组装

            return view('admin.aclass.index',['data'=>$data],['search'=>$search]);
            }

    // 删除数据

    public function getDelete($id){
          // 获取数据
          $res = DB::table('bro_class')->where('id',$id)->delete();
          // 判断并且提示
          if($res){
            return redirect('/admin/aclass/index')->with('success','删除成功');
          }else{
            return back('error','删除失败');
          }
        }

          // 编辑数据
     public function getEdit($id){
        // 获取某一条
            $data = DB::table('bro_class')->where('id',$id)->first();

            // dd($data);
            return view('/admin/aclass/edit',['data' => $data]);
         }


 	// 修改数据
    public function postUpdate(Request $request){

                // 获取数据 除了什么不要
                $arr = $request -> except('_token','id');
                
                // 拼接数据

                $res = DB::table('bro_class') -> where('id',$request -> input('id')) -> update($arr);
                
                // 判断并且提示

                if($res){
                return redirect('/admin/aclass/index')->with('success','修改成功');
                }else{
                return back() -> with('error','修改失败');
                }   
        }

}
